/////////////////////////////////////////////////////////////////////////////
// Name:        wxauieditpanel.h
// Purpose:     
// Author:      Stephen Whittle
// Modified by: 
// Created:     24/09/2009 14:12:42
// RCS-ID:      
// Copyright:   
// Licence:     
/////////////////////////////////////////////////////////////////////////////

#ifndef _WXAUIEDITPANEL_H_
#define _WXAUIEDITPANEL_H_


/*!
 * Includes
 */

////@begin includes
#include "wx/aui/framemanager.h"
#include "wx/aui/auibar.h"
#include "wx/aui/auibook.h"
#include "wx/treectrl.h"
////@end includes

/*!
 * Forward declarations
 */

////@begin forward declarations
class wxAuiEditPanel;
////@end forward declarations

/*!
 * Control identifiers
 */

////@begin control identifiers
#define ID_PANEL6 10093
#define ID_AUITOOLBAR 10088
#define ID_TOOL9 10092
#define ID_TOOL10 10095
#define ID_TOOL11 10096
#define Find_Replace 10097
#define ID_TOOL13 10098
#define ID_TOOL14 10099
#define ID_TOOL15 10100
#define ID_AUINOTEBOOK2 10089
#define ID_TEXTCTRL 10102
#define ID_TEXTCTRL12 10090
#define ID_CMDBARFTPCTRL 10091
#define ID_TREECTRL 10094
#define ID_AUITOOLBAR1 10103
#define ID_TOOL17 10104
#define ID_TOOL18 10105
#define ID_TOOL19 10106
#define ID_TOOL20 10107
#define ID_TOOL21 10108
#define ID_TOOL22 10109
#define ID_TOOL23 10110
#define ID_TOOL24 10111
#define SYMBOL_WXAUIEDITPANEL_STYLE wxSUNKEN_BORDER|wxTAB_TRAVERSAL
#define SYMBOL_WXAUIEDITPANEL_IDNAME ID_PANEL6
#define SYMBOL_WXAUIEDITPANEL_SIZE wxDefaultSize
#define SYMBOL_WXAUIEDITPANEL_POSITION wxDefaultPosition
////@end control identifiers


/*!
 * wxAuiEditPanel class declaration
 */

class wxAuiEditPanel: public wxPanel
{    
    DECLARE_DYNAMIC_CLASS( wxAuiEditPanel )
    DECLARE_EVENT_TABLE()

public:
    /// Constructors
    wxAuiEditPanel();
    wxAuiEditPanel(wxWindow* parent, wxWindowID id = ID_PANEL6, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxSUNKEN_BORDER|wxTAB_TRAVERSAL);

    /// Creation
    bool Create(wxWindow* parent, wxWindowID id = ID_PANEL6, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxSUNKEN_BORDER|wxTAB_TRAVERSAL);

    /// Destructor
    ~wxAuiEditPanel();

    /// Initialises member variables
    void Init();

    /// Creates the controls and sizers
    void CreateControls();

////@begin wxAuiEditPanel event handler declarations

////@end wxAuiEditPanel event handler declarations

////@begin wxAuiEditPanel member function declarations

    /// Returns the AUI manager object
    wxAuiManager& GetAuiManager() { return m_auiManager; }

    /// Retrieves bitmap resources
    wxBitmap GetBitmapResource( const wxString& name );

    /// Retrieves icon resources
    wxIcon GetIconResource( const wxString& name );
////@end wxAuiEditPanel member function declarations

    /// Should we show tooltips?
    static bool ShowToolTips();

////@begin wxAuiEditPanel member variables
    wxAuiManager m_auiManager;
////@end wxAuiEditPanel member variables
};

#endif
    // _WXAUIEDITPANEL_H_
